org.eclipse.vtp.desktop.projects.core.builder
Class VoiceApplicationNature

java.lang.Object
  extended by org.eclipse.vtp.desktop.projects.core.builder.VoiceApplicationNature
All Implemented Interfaces:
org.eclipse.core.resources.IProjectNature

public class VoiceApplicationNature
extends java.lang.Object
implements org.eclipse.core.resources.IProjectNature

This eclipse project nature identifies a project as an openVXML voice application project. Only projects with this nature or the VoicePersonaNature are visible in the openVXML application designer projects view.

Author:
Trip Gilman

Field Summary
static java.lang.String NATURE_ID
          Constant string containing the nature id
 
Constructor Summary
VoiceApplicationNature()
           
 
Method Summary
 void configure()
           
 void deconfigure()
           
 org.eclipse.core.resources.IProject getProject()
           
 void setProject(org.eclipse.core.resources.IProject project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NATURE_ID

public static final java.lang.String NATURE_ID
Constant string containing the nature id

See Also:
Constant Field Values
Constructor Detail

VoiceApplicationNature

public VoiceApplicationNature()
Method Detail

configure

public void configure()
               throws org.eclipse.core.runtime.CoreException
Specified by:
configure in interface org.eclipse.core.resources.IProjectNature
Throws:
org.eclipse.core.runtime.CoreException

deconfigure

public void deconfigure()
                 throws org.eclipse.core.runtime.CoreException
Specified by:
deconfigure in interface org.eclipse.core.resources.IProjectNature
Throws:
org.eclipse.core.runtime.CoreException

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface org.eclipse.core.resources.IProjectNature

setProject

public void setProject(org.eclipse.core.resources.IProject project)
Specified by:
setProject in interface org.eclipse.core.resources.IProjectNature